package com.enjoyor.soa.traffic.core.tpcms.service;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.api.dto.tpcms.PassCardDto;
import com.enjoyor.soa.traffic.util.pojo.Page;

/**
 * 通行证信息
 * 
 * @author fzj 2018年5月5日
 *
 */
public interface IPassCardService {

    public String insertPassCard(PassCardDto passCardDto, String userName);

    public int deletePassCard(String passCardId, String userName);

    public int editPassCardStatus(String passCardId, String passStatusId, String extensionPeople, String isSelf,
            String extensionDays, String userName);

    public List<PassCardDto> getPassCardList(Map<String, Object> map);

    public String getMaxPassCardId();

    @SuppressWarnings("rawtypes")
    public Page getPassCardPage(Page page);
}
